package com.heima.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.heima.pojo.Node;
import com.heima.pojo.dto.NodeDto;
import com.heima.pojo.vo.NodeDetailVo;
import com.heima.pojo.vo.NodeMachineDetailVo;
import com.heima.utils.PageResult;

import java.util.List;

/**
 * @author 赵超
 */
public interface NodeService extends IService<Node> {
    PageResult<NodeDetailVo> getRegionById(String name, Long aLong, Integer pageIndex, Integer pageSize);

    int add(NodeDto nodeDto);

    List<NodeMachineDetailVo> getVmList(Integer id);

    int update(Integer id, NodeDto nodeDto);

    int delete(Integer id);
}
